

This project is part of the
@thi.ng/umbrella monorepo.
About
2D / 3D closest point / proximity helpers.
Current implementations partially based on
toxiclibs (Java) and Clojure version of
thi.ng/geom.
Status
STABLE - used in production
Installation
yarn add @thi.ng/geom-closest-point
// ES module
<script type="module" src="https://unpkg.com/@thi.ng/geom-closest-point?module" crossorigin></script>
// UMD
<script src="https://unpkg.com/@thi.ng/geom-closest-point/lib/index.umd.js" crossorigin></script>
Package sizes (gzipped, pre-treeshake): ESM: 833 bytes / CJS: 930 bytes / UMD: 979 bytes
Dependencies
API
Generated API docs
closestPointAABB
closestPointArray
closestPointCircle
closestPointLine
closestPointPlane
closestPointPolyline
closestPointRect
closestPointSphere
closestPointSegment
closestT
distToLine
distToSegment
Authors
Karsten Schmidt
License
© 2018 - 2020 Karsten Schmidt // Apache Software License 2.0